package com.itheima;

import java.util.Scanner;

/*
    分析并完成以下需求:

    1.定义一个方法getSum(int start, int end){ … }，该方法完成获取[start-end]范围中的数据的和
    2.在main方法中提示，并使用键盘录入start和end(start小于end，需要判断)，调用方法传递参数，打印结果
 */
public class day10 {
    public static void main(String[] args) {
        //键盘
        Scanner sc = new Scanner(System.in);

        for (; ; ) {
            //提示接收
            System.out.println("请输入起始数据：");
            int start = sc.nextInt();
            System.out.println("请输入结束数据：");
            int end = sc.nextInt();

            if (start < end) {
                //调用方法，打印结果
                System.out.println(start + "到" + end + "之间数据和为：" + getSum(start, end));
                break;
            } else {
                System.out.println("输入有误！");
            }
        }
    }

    //定义方法
    //返回值类型：int 参数列表：int start, int end
    public static int getSum(int start, int end) {
        //定义求和变量
        int sum = 0;
        //遍历数组求和
        for (int i = start; i <= end; i++) {
            sum += i;
        }
        //返回结果
        return sum;
    }
}
